Relational Database Reverse Engineering: A Model-Centric, Transformational, Interactive Approach Formalized in Model Theory

نویسندگان

  • David W. Embley
  • Mingkang Xu
چکیده

Approaches t o relational database reverse engineering o f t en expect t ha t t h e i n p u t has desirable characterzstics and t h a t it i s complete; t hey also o f t en fa i l t o provide f o r m a l guarantees tha t t he i r results are fa i th ful t o t h e init ial i npu t . B o t h o f these problems c a n be addressed by using a n incremen ta l approach based o n a fo rmal l y defined target model. T h e incremen ta l approach we propose here quickly produces a n init ial model instance t h a t i s provably equivalent t o the original relational database, which i s assumed t o be correct but m a y lack desirable characterist ics and m a y be incomplete. T h e approach t h e n proceeds incremen ta l l y using provably correct t rans format ions . T h e s e increm e n t a l t rans format ions allow f o r u s e r interact ion t o provide needed in format ion tha t m a y be mi s s ing or hard t o obtain because t h e i n p u t lacks s o m e desirable characterist ics.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Graph Grammars for Building the Varlet Database Reverse Engineering Environment

This paper reports on the usage of graph grammar theory and systems for building the Varlet database reverse engineering environment. The Varlet environment supports analysis of legacy relational database systems, translation of the relational schema into a conceptual object-oriented schema, interactive enhancement of the conceptual schema and translation of relational data into the resulting o...

متن کامل

Transformation-Based Database Engineering

In this chapter, we develop a transformational framework in which many database engineering processes can be modeled in a precise way, and in which properties such as semantics preservation and propagation can be studied rigorously. Indeed, the transformational paradigm is particularly suited to database schema manipulation and translation, that are the basis of such processes as schema normali...

متن کامل

Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms

We propose a novel approach to reverse engineering of relational databases to ontologies. Our approach is based on the idea that semantics of a relational database can be inferred, without an explicit analysis of relational schema, tuples and user queries. Rather, these semantics can be extracted by analyzing HTML forms, which are the most popular interface to communicate with relational databa...

متن کامل

Towards the Reverse Engineering of Denormalized Relational Databases

This paper describes a method to cope with denormalized relational schemas in a database reverse engineering process. We propose two main steps to irnprove the understanding of data semantics. Firstly we extract inclusion dependencies by analyzing the equijoin queries embedded in application progranis and hy querying the database extension. Secondly we show how to discover only functional depen...

متن کامل

The Object Databases Transformation

This article deals with the transformation of a relational database to an object database. It suggests a new solution based on database and model-driven engineering integration. In the first part it is discussed in general issues of relational database transformation into object one, some problematic areas are identified. Subsequently, depending on detailed analyze of the database reverse engin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997